flagship store

Translations
magasin phare
Definitions
A flagship store is the largest or most important retail outlet of a brand, often located in a prominent area, showcasing the brand's latest products and providing a unique shopping experience.